package com.etxxy.file;

import com.etxxy.common.type.FilePathEnum;
import com.etxxy.common.type.FileSuffixEnum;
import com.etxxy.common.type.FileTypeEnum;

public interface FileService {

	/**
	 * @category 文件下载
	 * @param fileName
	 * @return
	 */
	byte[] downloadFile(String fileName);

	/**
	 * @category 文件上传
	 * @param bytes 字节
	 * @param typeEnum 文件类型
	 * @param filePathEnum 文件路径，根据类型
	 * @param suffixEnum 
	 * @param downController
	 * @return
	 */
	String uploadFile(byte[] bytes, FileTypeEnum typeEnum, FilePathEnum filePathEnum, FileSuffixEnum suffixEnum,
			String downController);

}
